package com.shangxia.spr.mapper.dao;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.shangxia.spr.enums.AttributeCategoryEnum;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zhouya38158
 * @date 2021/11/17 16:42
 * @apiNote 属性
 */
@Data
public class Attribute {
    @TableId(type = IdType.AUTO)
    private Integer attributeId;
    /**
     * 角色code
     */
    private Integer npcCode;
    /**
     * 属性大类
     */
    private AttributeCategoryEnum attributeCategory;
    /**
     * 属性类型
     */
    private String attributeType;
    /**
     * 属性关联对象 id
     */
    private Integer attributeLinkId;
    /**
     * 属性值
     */
    private BigDecimal attributeValue;
    /**
     * 属性增加值
     */
    private BigDecimal attributeAddValue;
    /**
     * 属性增加百分比
     */
    private BigDecimal attributePctValue;
    /**
     * 状态
     */
    private String state;

}
